package com.shaozi.nc.aop;

import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.annotation.AfterReturning;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Pointcut;
import org.springframework.stereotype.Component;

/**
 * aop计数 
 * BriefReportManagePushType 
 * SecretaryManagePushType
 * @author lyx
 */
@Component
@Aspect
public class ManagePushTypeAop extends BaseManagePushTypeAop {

	public ManagePushTypeAop() {

	}

	@Pointcut(value = "execution(public java.util.List com.shaozi.data.mq.business.bus.translation.HandleByPushType.handleByPushType(..))")
	public void cutExecute() {
	}

	@AfterReturning(pointcut = "cutExecute()", returning = "retVal")
	public void afterExecute(JoinPoint jp, Object retVal) {
		baseAfterExecute(jp, retVal);
	}

}
